.border(@px:1px, @style:solid, @color:red) {
  border: @px @style @color;
}
.width(@px) {
  width: unit((@px / @baseSize), rem);
}
.height(@px) {
  height: unit((@px / @baseSize), rem);
}
.min-height(@px) {
  min-height: unit((@px / @baseSize), rem);
}
.line-height(@px) {
  line-height: unit((@px / @baseSize), rem);
}
.top(@px) {
  top: unit((@px / @baseSize), rem);
}
.bottom(@px) {
  bottom: unit((@px / @baseSize), rem);
}
.left(@px) {
  left: unit((@px / @baseSize), rem);
}
.right(@px) {
  right: unit((@px / @baseSize), rem);
}
.padding(@top,@right,@bottom,@left) {
  padding: unit((@top / @baseSize), rem) unit((@right / @baseSize), rem)
    unit((@bottom / @baseSize), rem) unit((@left / @baseSize), rem);
}
.margin(@top,@right,@bottom,@left) {
  margin: unit((@top / @baseSize), rem) unit((@right / @baseSize), rem)
    unit((@bottom / @baseSize), rem) unit((@left / @baseSize), rem);
}
.border-radius(@lt, @tr, @br,@bl) {
  border-radius: unit((@lt / @baseSize), rem) unit((@tr / @baseSize), rem)
    unit((@br / @baseSize), rem) unit((@br / @baseSize), rem);
}
.fontSize(@px) {
  font-size: unit((@px / @baseSize), rem);
}
